package com.example.qu_tao.View;

import android.content.Intent;
import android.os.Bundle;

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import com.example.qu_tao.R;

public class DianpuGuanliActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dianpuguanli);

        // 初始化视图
        initViews();

        // 设置点击监听
        setClickListeners();
    }

    private void initViews() {
        // 返回按钮
        findViewById(R.id.ivBack).setOnClickListener(v -> finish());

        // 这里可以添加从服务器获取认证状态的逻辑
        // 并根据状态更新UI
        // updateAuthStatus();
    }

    private void setClickListeners() {
        // 实名认证
        findViewById(R.id.llRealNameAuth).setOnClickListener(v -> {
            // 跳转到实名认证页面
            startActivity(new Intent(this, ShiMingRenZhengActivity.class));
        });

        // 商家认证
        findViewById(R.id.llMerchantAuth).setOnClickListener(v -> {
            showRealNameAuthRequiredDialog();
        });

        // 运费模板
        findViewById(R.id.llShippingTemplate).setOnClickListener(v -> {
            // 跳转到运费模板页面
            startActivity(new Intent(this, YunFeiMoBanActivity.class));
        });

        // 二维码管理
        findViewById(R.id.llQrCodeManagement).setOnClickListener(v -> {
            // 跳转到二维码管理页面
            startActivity(new Intent(this, ErWeiMaGuanLiActivity.class));
        });
    }
    private void showRealNameAuthRequiredDialog() {
        new AlertDialog.Builder(this)
                .setTitle("提示")
                .setMessage("店铺认证前，需要先通过实名认证~")
                .setNegativeButton("取消", null)
                .setPositiveButton("去认证", (dialog, which) -> {
                    startActivity(new Intent(this, ShiMingRenZhengActivity.class));
                })
                .show();

    }
}
